package collection;

import java.util.HashSet;
import java.util.Iterator;

/**
 * @author 杜伟毅
 * @version 1.0
 * @since 2024/09/07
 * 迭代器
 */
public class IteratorTest {
    public static void main(String[] args) {
        HashSet<String> hashSet = new HashSet<>();
        hashSet.add("a");
        hashSet.add("a1");
        hashSet.add("a2");
        hashSet.add("a3");
        hashSet.add("a5");
        hashSet.add("a6");
        hashSet.add("a7");
        hashSet.add("a8");
        hashSet.add("b");
        hashSet.add("g");

        //迭代器,hashSet肯定有独立的迭代器
        Iterator<String> iterator = hashSet.iterator();
        //先问一问有没有下一个数据
        while (iterator.hasNext()){//有就进入循环
            String next = iterator.next();
            System.out.println(next);
        }

    }
}
